package com.jn.erp.web.api.student.entity.dto;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
@Data
public class TStudentCourseExcelDto {

    private Long id;


    /**
     * 订单编号
     */
    @Excel(name = "订单号",orderNum = "0",width = 20)
    private String orderNo;

    /**
     * 学员姓名
     */
    @Excel(name = "学生姓名",orderNum = "1",width = 20)
    private String studentName;

    /**
     * 性别
     */
    @Excel(name = "性别",orderNum = "2",width = 20)
    private String gender;

    /**
     * 手机号
     */
    @Excel(name = "手机号",orderNum = "3",width = 20)
    private String mobile;

    /**
     * 订单类型
     */
    @Excel(name = "订单类型",orderNum = "4",width = 20)
    private String type;

    /**
     * 课程名
     */
    @Excel(name = "课程名",orderNum = "5",width = 20)
    private String courseName;

    /**
     * 课程价目表名
     */
    @Excel(name = "课程价目表",orderNum = "6",width = 20)
    private String coursePriceName;
    /**
     * 成交/合约金额（退款金额）
     */
    @Excel(name ="应收金额",orderNum = "7",width = 20)
    private BigDecimal amount;

    /**
     * 实付金额（实退金额）
     */
    @Excel(name ="实付金额",orderNum = "8",width = 20)
    private BigDecimal paidAmount;

    /**
     * 订单来源
     */
    @Excel(name ="订单来源",orderNum = "9",width = 20)
    private Long source;

    /**
     * 业绩归属人
     */
    @Excel(name ="业绩归属人",orderNum = "10",width = 20)
    private Long saler;

    /**
     * 录入时间
     */
    @Excel(name ="录入时间",orderNum = "12",width = 20)
    private LocalDateTime addTime;

    /**
     * 创建人
     */
    @Excel(name ="创建人",orderNum = "13",width = 20)
    private Long creator;

    /**
     * 状态0未支付，1已支付
     */
    @Excel(name ="订单状态",orderNum = "14",width = 20)
    private Integer state;

    /**
     * 经手人
     */
    @Excel(name ="经手人",orderNum = "11",width = 20)
    private Long operator;

    /**
     * 经办日期
     */
    @Excel(name ="经办日期",orderNum = "12",width = 20)
    private String handlingTime;
}
